﻿using System.Collections.Generic;

namespace User.Api.Dto.Queue
{
    public class GetQueuesResponse : BaseResponse
    {
        /// <summary>
        /// 队列列表
        /// </summary>
        public List<Queue> Queues { get; set; } 

        public class Queue
        {
            /// <summary>
            /// 队列名称 (如:科室ID + 医生ID)
            /// </summary>
            public string Name { get; set; }

            /// <summary>
            /// 队列状态 0-正常 1-停诊
            /// </summary>
            public string State { get; set; }

            /// <summary>
            /// 病人姓名
            /// </summary>
            public string PatientName { get; set; }

            /// <summary>
            /// 挂号序号
            /// </summary>
            public string RegNo { get; set; }
            /// <summary>
            /// 当前序号
            /// </summary>
            public string CurNo { get; set; }
            /// <summary>
            /// 前面人数
            /// </summary>
            public string ForeNum { get; set; }

            /// <summary>
            /// 前面未付款人数
            /// </summary>
            public string UnPayNum { get; set; }

            /// <summary>
            /// 科室院内编号
            /// </summary>
            public string DeptId { get; set; }

            /// <summary>
            /// 科室名称
            /// </summary>
            public string DeptName { set; get; }

            /// <summary>
            /// 医生院内编号
            /// </summary>
            public string DoctorId { get; set; }

            /// <summary>
            /// 医生名称
            /// </summary>
            public string DoctorName { get; set; }

            /// <summary>
            /// 挂号号类
            /// </summary>
            public string RegType { get; set; }
        }
    }
}